package com.atguigu.service;

import com.atguigu.pojo.ContainerVolumeMap;
import com.atguigu.pojo.Page;

import java.util.List;

//在containerVolumeMap中建立containerVolumeMapService,定义containerVolumeMapServiceImpl需要实现的方法
public interface ContainerVolumeMapService {
    public void addContainerVolumeMap(ContainerVolumeMap containerVolumeMap);
    public void updateContainerVolumeMap(ContainerVolumeMap containerVolumeMap);
    public void deleteContainerVolumeMapById(String id);
    public void deleteContainerVolumeMapByContainerId(String containerId);
    public ContainerVolumeMap queryContainerVolumeMapById(String id);
    public List<ContainerVolumeMap> queryContainerVolumeMapsByServerId(String serverId);
    public List<ContainerVolumeMap> queryContainerVolumeMapsByName(String containerVolumeMapName);
    public List<ContainerVolumeMap> queryContainerVolumeMapsByServerIdAndContainerVolumeMapName(String serverId,String containerVolumeMapName);
    public List<ContainerVolumeMap> queryContainerVolumeMapsByContainerId(String containerId);
    public List<ContainerVolumeMap> queryContainerVolumeMaps();
    public Page page(Integer pageNo, Integer pageSize);
}
